#ifndef __RADIO_CHUANZHOU_H__
#define __RADIO_CHUANZHOU_H__
#include "main.h"
#include "radio_config.h"
#include "radio.h"
extern uint8_t uc_radio_rx_timeout_start_sn;/*发送模式下，接收超时计时开始标志*/
extern uint32_t ul_radio_rx_timeout_cnt;/*发送模式下，接收超时计时*/
extern uint32_t ul_radio_tx_data_timeout_cnt;

#if CHUANZHOU_PROTOCOL
/**
 * @brief 发送数据，数据包含头(3个字节)，数据总长度(1个字节，不超过30字节)，数据，     CRC校验(2个字节)，        尾(4个字节)
 *        帧头0   帧头1   帧头2   帧头3  数据长度                        数据                              帧尾0   帧尾1   帧尾2   帧尾3
 *        AA       EB      90     10     xx                             xx            xx   xx             EE      CC      EC      CE
 * @param  data_buf  发送的数据
 * @param  len       数据长度，不包括长度，帧头帧尾，CRC校验
 * @return       返回值：(-1):没有收到数据；(-2):帧头错误；(-3):总长度错误，(-4):帧数据长度错误，(-5):CRC校验错误，
 *                       大于等于0-数据长度
 */
uint8_t radio_tx_data(uint8_t *data_buf,uint8_t len);/*发送数据*/
#endif
#endif /* __RADIO_CHUANZHOU_H__ */
